// 插件制作 西北一枝花(1679659) 首发群240979646，不准搬，一旦在其他群看到本插件立刻停止所有插件制作
import plugin from '../../lib/plugins/plugin.js'
import cfg from '../../lib/config/config.js'
import common from '../../lib/common/common.js'

let ciku = ['小朋友不可以戳花糕哦~', '别戳了', '要戳坏掉了', '你欺负人，呜呜', '别戳了!!!', '不准戳了！！！', '再戳就坏了']
let CD = false
export class poke extends plugin {
  constructor () {
    super({
      /** 功能名称 */
      name: '戳一戳',
      /** 功能描述 */
      dsc: '简单开发示例',
      /** https://oicqjs.github.io/oicq/#events */
      event: 'notice.group.poke',
      /** 优先级，数字越小等级越高 */
      priority: 70,
      rule: [
        {
          /** 命令正则匹配 */
          reg: '.*',
          /** 执行方法 */
          fnc: 'poke'
        }
      ]
    })
    this._path = process.cwd()
  }

  async poke (e) {
    if (CD) {
      return true
    } else {
      CD = true
      setTimeout(function () {
        CD = false
      }, 2000)
      if (e.target_id === cfg.qq) {
        let num = Math.ceil(Math.random() * (ciku.length + 3))
        if (num === 1) {
          await e.group.pokeMember(e.operator_id)
        } else if (num === 2) {
          this.reply('说了不要戳了！')
          await e.group.muteMember(e.sender, 60)
        } else if (num === 3) {
          this.reply('不！！')
          await common.sleep(500)
          this.reply('准！！')
          await common.sleep(500)
          this.reply('戳！！')
        } else {
          this.reply(ciku[num - 3])
        }
        return true
      }
    }
  }
}
